<?php 
 return array(
'module_name'=>'admin',//代码生成的应用目录  注:这里需根据实际情况手动配置
'tableName'=>'ptf_spec_goods_price',//表名必填
'tableCnName'=>'商品库存价格',//表中文名必填  注:这里需根据实际情况手动配置

'priTable'=>'ptf_privilege',//权限表名必填   注:这里需根据实际情况手动配置


//表中的主键字段
'pri_key'=>'item_id',
/*********TP5验证规则********/
'validate_rule'=>"array(
		'goods_id'=>'number',
		'key' => 'max:255',
		'key_name' => 'max:255',
		'price'=>'regex:\d+\.?\d{0,2}',
		'store_count'=>'number',
		'bar_code' => 'max:32',
		'sku' => 'max:128',
		'prom_id'=>'number',
    	)",
/*********TP5验证规则错误提示信息********/
'validate_message'=>"array(
		'goods_id.number'=>'商品id的值必须是一个整数',
		'key.max'=>'规格键名的值不能超过255个字符',
		'key_name.max'=>'规格键名中文的值不能超过255个字符',
		'price.regex'=>'价格的值不是正确的货币格式',
		'store_count.number'=>'库存数量的值必须是一个整数',
		'bar_code.max'=>'商品条形码的值不能超过32个字符',
		'sku.max'=>'SKU的值不能超过128个字符',
		'prom_id.number'=>'活动id的值必须是一个整数',
)",
/**************TP5的验证场景****************/
'validate_scene'=>"array(
		'add'=>array('goods_id','key','key_name','price','store_count','bar_code','sku','spec_img','prom_id','prom_type'),
		'edit'=>array('item_id','goods_id','key','key_name','price','store_count','bar_code','sku','spec_img','prom_id','prom_type'),
	)",

/*********生成动态表单的字段配置信息********/
/**
	注意:每个表的配置这里的表单字段需要根据实际情况手动修改
**/
'form_fields'=>array(
		'goods_id'=>array(
			'text'=>'商品id',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入商品id',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="商品id是数字类型"',
		),
		'key'=>array(
			'text'=>'规格键名',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入规格键名',
			'validate'=>'datatype="s2-255" ignore="ignore"  errormsg="规格键名超出长度范围"',
		),
		'key_name'=>array(
			'text'=>'规格键名中文',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入规格键名中文',
			'validate'=>'datatype="s2-255" ignore="ignore"  errormsg="规格键名中文超出长度范围"',
		),
		'price'=>array(
			'text'=>'价格',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入价格',
			'validate'=>'datatype="n" ignore="ignore" regex="/\d+\.?\d{0,2}/"',
		),
		'store_count'=>array(
			'text'=>'库存数量',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入库存数量',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="库存数量是数字类型"',
		),
		'bar_code'=>array(
			'text'=>'商品条形码',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入商品条形码',
			'validate'=>'datatype="s2-32" ignore="ignore"  errormsg="商品条形码超出长度范围"',
		),
		'sku'=>array(
			'text'=>'SKU',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入SKU',
			'validate'=>'datatype="s2-128" ignore="ignore"  errormsg="SKU超出长度范围"',
		),
		'spec_img'=>array(
			'text'=>'规格商品主图',
			'type'=>'file',
			'is_visible'=>0,
			'required'=>0,
			'placeholder'=>'请输入规格商品主图',
			'validate'=>'',
		),
		'prom_id'=>array(
			'text'=>'活动id',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入活动id',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="活动id是数字类型"',
		),
		'prom_type'=>array(
			'text'=>'参加活动类型',
			'type'=>'radio',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请选择参加活动类型',
			'validate'=>'datatype="*"  nullmsg="请选择参加活动类型"',
					'values'=>array('否','是'),
	),
        ),


/*********搜索字段配置信息********/
'search'=>array(
        '-1'=>array(
            'field'=>'item_id',
            'type'=>'text',
            'required'=>1, //required为1必须搜索
            'comment'=>'ID',
    ),

			'0'=>array(
            'field'=>'goods_id',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品id',
        ),
			'1'=>array(
            'field'=>'key',
            'type'=>'text',
            'required'=>0,
            'comment'=>'规格键名',
        ),
			'2'=>array(
            'field'=>'key_name',
            'type'=>'text',
            'required'=>0,
            'comment'=>'规格键名中文',
        ),
			'3'=>array(
            'field'=>'store_count',
            'type'=>'text',
            'required'=>0,
            'comment'=>'库存数量',
        ),
			'4'=>array(
            'field'=>'bar_code',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品条形码',
        ),
			'5'=>array(
            'field'=>'sku',
            'type'=>'text',
            'required'=>0,
            'comment'=>'SKU',
        ),
			'6'=>array(
            'field'=>'prom_id',
            'type'=>'text',
            'required'=>0,
            'comment'=>'活动id',
        ),
			),

/*********详情字段配置信息********/
'view'=>array(
    '0'=>[
        'comment'=>'规格商品id',
        'field'=>'item_id',
    ],
    '1'=>[
        'comment'=>'商品id',
        'field'=>'goods_id',
    ],
    '2'=>[
        'comment'=>'规格键名',
        'field'=>'key',
    ],
    '3'=>[
        'comment'=>'规格键名中文',
        'field'=>'key_name',
    ],
    '4'=>[
        'comment'=>'价格',
        'field'=>'price',
    ],
    '5'=>[
        'comment'=>'库存数量',
        'field'=>'store_count',
    ],
    '6'=>[
        'comment'=>'商品条形码',
        'field'=>'bar_code',
    ],
    '7'=>[
        'comment'=>'SKU',
        'field'=>'sku',
    ],
    '8'=>[
        'comment'=>'规格商品主图',
        'field'=>'spec_img',
    ],
    '9'=>[
        'comment'=>'活动id',
        'field'=>'prom_id',
    ],
    '10'=>[
        'comment'=>'参加活动类型',
        'field'=>'prom_type',
    ],
),

);?>